horizontal drainage blanket - Turkish English Dictionary